Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F2 Italy F1 Germany F4 Italy F5 Colombia F1 Italy F6 Colombia F2 Italy F9 Italy F10 Italy F12 Italy F13 Austria F2 Brazil F3 Brazil F4 Brazil F10 Belgium F2 Italy F1 Italy F4 Italy F15 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Germany F1 Germany F2 Germany F5 Italy F2 Italy F4 Brazil F1 Brazil F3 Brazil F4 Netherlands F3 Brazil F9 Germany F7 Austria F2 Brazil F16 Italy F21 Italy F22 Italy F11 Brazil F22 Brazil F33 Italy F1 Germany F6 Germany F7 Germany F8 Brazil F10 Brazil F5 Germany F4 Germany F8 Gramado Challenger - Gramado Copa Petrobras - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Sao Paulo Challenger San Luis Potosi Challenger Blumenau Challenger Milan Challenger Belo Horizonte Challenger Sao Paulo Challenger Campos do Jordao Challenger Sao Paulo Challenger Buenos Aires Challenger Sao Paulo Challenger Aptos Challenger Petange Challenger Fergana Challenger Tashkent Challenger Andria Challenger Astana Challenger Kazan Challenger Vancouver Challenger Quimper Challenger Recanati Challenger Aptos Challenger Samarkand Challenger Chengdu Challenger Italy F5 Tashkent Challenger Ismaning Challenger Astana Challenger Brazil F13 Brazil F27 Netherlands F3 Germany F7 Brazil F6 Bolivia F2 Colombia F4 Austria F1 Italy F19 Brazil F2 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Croatia F1 Brazil F1 Italy F2 Italy F11 Switzerland F1 Brazil F23 Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto XII Abierto Internacional de Salinas - Salinas XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio BellSouth Open - Vina del Mar Brasil Open - Salvador Copa AT&T - Buenos Aires Brasil Open - Salvador Eckental Challenger Rome Challenger Brasil Open - Costa do Sauipe Morocco Tennis Tour - Meknes Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Mons Challenger Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb BMW Open - Munich Rimini Challenger Campos do Jordao Challenger Penza Cup - Penza Tehran Open 2004 - Tehran La Serena Open - La Serena Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Riviera di Rimini Challenger - Rimini Furth Challenger Copa Petrobras Paraguay - Asuncion Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo BMW Open - Munich Abierto Internacional de Salinas 'Dario Expreso' - Salinas Morocco Tennis Tour - Tanger III Aberto Santa Catarina de Tenis - Florianopolis Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Movistar Open - Santiago Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Nord LB Open - Braunschweig Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston AEGON International - Eastbourne San Benedetto Challenger - San Benedetto Brasil Open - Sao Paulo Cali Challenger SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad s'Tennis Masters Challenger - Graz BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Eckental Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb BMW Open - Munich Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia Gran Copa Ericsson - Rio de Janeiro Copa Petrobras-Argentina - Buenos Aires Lima Challenger - Lima Copa Petrobras - Santiago Samarkand Challenger SMS Tennis Cup - Sao Paulo Challenger Cudad de Guayaquil - Guayaquil Lugano Challenger Reggio Emilia Challenger Bogota Challenger San Marino Challenger Samarkand Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Santiago Challenger Guayaquil Challenger Sao Paulo Challenger V Gramado Open de Tennis - Gramado Bordeaux Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Fergana Challenger Brasilia Challenger Salvador Challenger Alphen Challenger Lermontov Challenger Tashkent Challenger Tashkent Challenger Sao Paulo Challenger Eckental Challenger Ortisei Challenger Buenos Aires Challenger Bergamo Challenger Santiago Challenger Alessandria Challenger Samarkand Challenger Karshi Challenger Campinas Challenger Belem Challenger Porto Alegre Challenger Medellin Challenger Ortisei Challenger Sao Paulo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Kazan Challenger Bergamo Challenger Brescia Challenger Santos Challenger Brest Challenger Brescia Challenger Jonkoping Challenger Kazan Challenger Samarkand Challenger Moscow Challenger VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb ATU Cup - Weiden 10th Wartburg Open - Eisenach BH Tennis Open International Cup - Belo Horizonte BH Tennis Open International Cup - Belo Horizonte Bukhara Challenger - Bukhara BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Telesp Celular Open - Campinas Global Telecom Open - Curitiba Global Telecom Open - Florianopolis Samarkand Challenger - Samarkand Copa Ericsson Peru - Lima Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin 1st Challenger Tournament Leon - Leon VIII Avierto Internacional de Salinas - Salinas III Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao Guzzini Challenger - Recanati BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado University of Tennessee USTA Challenger - Knoxville Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons I Manta Open - Manta Kyiv Open - Kiev Fergana Challenger - Fergana X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Nokian Hakkapeliitta Open - Tampere Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Samarkand Challenger - Samarkand Open de la Ville de Saint Denis - Reunion Island Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago IPP Open - Helsinki IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Guzzini Challenger - Recanati 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Sina-Kia Motors Tennis Cup - Cordenons II Manta Open - Manta Copa Petrobras - Montevideo Copa Petrobras - Aracaju Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina - Florianopolis 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Credicard Mastercard Tennis Cup - Campos do Jordao Togliatti Cup - Togliatti BH Tennis Open International Cup - Belo Horizonte Mordovia Cup - Saransk Joinville Tennis Festival - Joinville St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion Santiago Challenger IPP Open - Helsinki Bogota Challenger Aberto de Sao Paulo - Sao Paulo Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Aberto de Santa Catarina de Tenis - Florianopolis Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Steelers Cup - Kosice Almaty Challenger 1 - Almaty Nord LB Open 2007 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest Oklahoma Challenger - Tulsa Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Challenger de Providencia-Copa Kia - Santiago 5 Volkswagen Challenger - Wolfsburg Bancolombia Open - Bogota Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Tashkent Challenger - Tashkent Wolfsburg Challenger Pereira Challenger Asuncion Challenger Medellin Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Kitzbuhel Challenger Belo Horizonte Challenger Bogota Challenger Napoli Challenger Masters Series Hamburg - Hamburg Quito Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Santiago Challenger Wolfsburg Challenger Caltanissetta Challenger Recife Challenger Blumenau Challenger Santos Challenger Rome Challenger Lima Challenger Cremona Challenger Rijeka Challenger Kosice Challenger Milan Challenger Turin Challenger Bucaramanga Challenger BNP Paribas Open - Indian Wells Astana Challenger Beijing Challenger Campos do Jordao Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Campinas Challenger Recife Challenger Bangkok Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Sao Paulo Challenger Bucaramanga Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Florianopolis Challenger Guadalajara Challenger Fergana Challenger Caltanissetta Challenger Monza Challenger Marburg Challenger Braunschweig Challenger Astana Challenger Beijing Challenger Rio De Janeiro Challenger Seoul Challenger Sao Leopoldo Challenger Bergamo Challenger Mersin Challenger Santos Challenger Samarkand Challenger Winnetka Challenger Bogota Challenger Binghamton Challenger Lexington Challenger Tunis Challenger St. Remy Challenger Blunmenau Challenger Cherbourg Challenger Mouilleron-Le-Captif Challenger Curitiba Challenger Sarasota Challenger Savannah Challenger Ortisei Challenger Samarkand Challenger Winnetka Challenger Aptos Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Scheveningen Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Karshi Challenger Prostejov Challenger Aptos Challenger Vancouver Challenger Como Challenger Irving Challenger Izmir Challenger Agri Challenger Tashkent Challenger Cancun Challenger Salinas Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Eckental Challenger Karshi Challenger Rio Quente Challenger Fergana Challenger Como Challenger Bratislava Challenger San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Schickendanz Open - Furth Astana Challenger Sao Paulo Challenger French Open - Paris Wimbledon - London Brescia Challenger Australian Open - Melbourne Karshi Challenger Fergana Challenger President's Cup 2000 - Tashkent Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Copa Ericsson Brazil - Sao Paulo Samarkand Challenger Marburg Challenger Braunschweig Challenger 12th BH Tennis Open International Cup - Belo Horizonte Bastad Challenger Mauritius Open - Mauritius Shymkent Challenger Copa Petrobras Argentina - Buenos Aires Garden Open 2005 - Rome Heilbronn Open - Heilbronn Brazil Open - Salvador President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open - Gstaad Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe BMW Open - Munich Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BMW Open - Munich AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Copa AT&T - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Brasil Open - Costa do Sauipe U.S. Open - New York French Open - Paris Wimbledon - London Citi Open - Washington Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Sony Ericsson Open - Miami Sony Ericsson Open - Miami Brasil Open - Costa do Sauipe Western & Southern Open - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2